Using postdomination to reduce space requirements of data flow analysis

نویسندگان

  • Cinzia Bernardeschi
  • Giuseppe Lettieri
  • Luca Martini
  • Paolo Masci
چکیده

Data Flow Analysis (DFA for short) is a basic technique to collect statical information on run-time behaviors of programs: it is essential in optimizing compilers and is also used in type inference problems [1]. When performing a DFA, the program to be analyzed is modeled by its Control Flow Graph (CFG) and by a set of transformation functions, one for each node in the graph. The set of program execution states is generally abstracted in a lattice. Each function models the effect of execution of the corresponding program instruction on the (abstracted) program execution state. Then, starting from the initial node in the CFG, and from an abstraction of the initial execution state, every possible execution path in the CFG should be tried, and the execution states encountered at each node collected. Standard DFA uses a fix point iteration to find an approximation of this information. DFA is expensive in time (because of the fixed point iteration), but also in space: a representation of the program execution state must be stored for each CFG node for the entire duration of the analysis. In this paper we propose a method to re-

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Frequency domain analysis of transient flow in pipelines; application of the genetic programming to reduce the linearization errors

The transient flow analyzing by the frequency domain method (FDM) is computationally much faster than the method of characteristic (MOC) in the time domain. FDM needs no discretization in time and space, but requires the linearization of governing equations and boundary conditions. Hence, the FDM is only valid for small perturbations in which the system’s hydraulics is almost linear. In this st...

متن کامل

Assessing the Status of Yazd Province Medical Emergency and Accident Management Center in Terms of Necessary Standards for Air Emergencies

Background: Air emergency medical services provide advanced medical care to patients and critically injured as soon as possible to reduce injuries and casualties. In this study, the status of the Medical Emergency and Accident Management Center in Yazd Province in terms of the necessary standards for air emergencies was investigated and compared with existing standards.  Materials and Methods:...

متن کامل

Modification of Tennant and Wetted Perimeter Methods in Simindasht Basin, Tehran Province

Environmental Flow Requirement (EFR) is defined as the flow that is necessary to ensure the existence of habitats in water resources systems. EFR is defined in rivers as flow index commonly. Tennant method is the most popular hydrological method in rivers and based on the historic flow data. The most common method of hydraulic rating method is the wetted perimeter method. Habitat simulation tec...

متن کامل

Evaluating the Environmental Flow of Beshar River, Using Tennant's Hydrological Method Based on the Biological Requirements of Indicator Fishes

Environmental flow of the Beshar River was evaluated using Tennant's hydrological method, the comparison of the depth and speed of the water in the transverse sections of the river, and the needs of indicator fish species in different stages of the life cycle. Field samplings were conducted in October and January 2021 to monitor the status of fishes in the Beshar River and to collect cross-sect...

متن کامل

Enhancing Efficiency of Neural Network Model in Prediction of Firms Financial Crisis Using Input Space Dimension Reduction Techniques

The main focus in this study is on data pre-processing, reduction in number of inputs or input space size reduction the purpose of which is the justified generalization of data set in smaller dimensions without losing the most significant data. In case the input space is large, the most important input variables can be identified from which insignificant variables are eliminated, or a variable ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Inf. Process. Lett.

دوره 98  شماره 

صفحات  -

تاریخ انتشار 2006